package com.atguigu.springcloud.controller;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RefreshScope           //动态刷新
public class ConfigClientController {

    @Value("${config.info}")
    private String info;

    // 因为config仓库以rest形式暴露，所以所有客户端都可以通过config服务端访问到github上对应的文件信息
    //3355作为客户端，该方法就是通过系统的配置文件直接访问3344服务，即服务配置中心，然后由configserver去访问远程gitee配置
    @GetMapping("/client/info")
    public String getInfo(){
        return info;
    }
}
